export interface WithdrawalRecordVO {

  id: number;
  /**
   * 充值单号
   */
  withdrawalNum: string;

  /**
   * 充值方式
   */
  withdrawalType: string;

  /**
   * 用户ID
   */
  userId: string | number;

  /**
   * 用户名
   */
  userName: string;

  /**
   * 账户ID
   */
  accountId: string | number;

  /**
   * 金额
   */
  amount: number;

  /**
   * 收款方信息
   */
  payeeInfo: string;

  /**
   * 付款人信息
   */
  payerInfo: string;

  /**
   * 状态
   */
  status: number;

}

export interface WithdrawalRecordForm extends BaseEntity {
  /**
   * 充值单号
   */
  withdrawalNum?: string;

  /**
   * 充值方式
   */
  withdrawalType?: string;

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 用户名
   */
  userName?: string;

  /**
   * 账户ID
   */
  accountId?: string | number;

  /**
   * 金额
   */
  amount?: number;

  /**
   * 收款方信息
   */
  payeeInfo?: string;

  /**
   * 付款人信息
   */
  payerInfo?: string;

  /**
   * 状态
   */
  status?: number;

}

export interface WithdrawalRecordQuery extends PageQuery {

  /**
   * 充值单号
   */
  withdrawalNum?: string;

  /**
   * 充值方式
   */
  withdrawalType?: string;

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 用户名
   */
  userName?: string;

  /**
   * 账户ID
   */
  accountId?: string | number;

  /**
   * 金额
   */
  amount?: number;

  /**
   * 收款方信息
   */
  payeeInfo?: string;

  /**
   * 付款人信息
   */
  payerInfo?: string;

  /**
   * 状态
   */
  status?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



